'use strict'


import request from '@/utils/request'
// 上传文件
export function getChooseOrgList(parameter) {
    return request({
        url: '/Public/GetChooseOrgList',
        method: 'get',
        params: parameter
    })
}

export function GetChooseOrgToList(parameter) {
    return request({
        url: '/Public/GetChooseOrgToList',
        method: 'get',
        params: parameter
    })
}

// 获取岗位信息
export function getCompanyChoosePostList(parameter) {
    return request({
        url: '/Public/GetChoosePostList',
        method: 'get',
        params: parameter
    })
}

export function GetChooseToPostList(parameter) {
    return request({
        url: '/Public/GetChooseToPostList',
        method: 'get',
        params: parameter
    })
}

// 注册施工方人员
export function addSGFCompanyUser(data) {
    return request({
        url: '/Public/AddSGFCompanyUser',
        method: 'post',
        data
    })
}

// 获取施工方列表
export function getConstructSafeCompanyPageData(parameter) {
    return request({
        url: '/Public/GetConstructSafeCompanyPageData',
        method: 'get',
        params: parameter
    })
}

// 身份证号登录
export function idCardLoginVerify(data) {
    return request({
        url: '/Public/IDCardLoginVerify',
        method: 'post',
        data
    })
}

// 身份证号登录
export function loginByCode(data) {
    return request({
        url: '/Public/LoginByCode',
        method: 'post',
        data
    })
}

export function SendSms(data) {
    return request({
        url: '/Public/SendSms',
        method: 'post',
        data
    })
}

export function SendSms2(data) {
    return request({
        url: '/Public/SendSmsNew',
        method: 'post',
        data
    })
}
export function Register(data) {
    return request({
        url: '/Public/Register',
        method: 'post',
        data
    })
}

// 验证密码手机号 
export function ForgetPasswordVerifyMobile(data) {
    return request({
        url: '/Public/ForgetPasswordVerifyMobile',
        method: 'post',
        data
    })
}

// 找回密码
export function ForgetPasswordVerify(data) {
    return request({
        url: '/Public/ForgetPasswordVerify',
        method: 'post',
        data
    })
}

//验证二维码
export function qrCodeVerify(parameter) {
    return request({
        url: '/Public/QRCodeVerify',
        method: 'get',
        params: parameter
    })
}

export function RegisterCompanyCode(parameter) {
    return request({
        url: '/Public/RegisterCompanyCode',
        method: 'get',
        params: parameter
    })
}

export function RegisterGetCompany(parameter) {
    return request({
        url: '/Public/RegisterGetCompany',
        method: 'get',
        params: parameter
    })
}

export function GetRegisterCompany(parameter) {
    return request({
        url: '/Public/GetRegisterCompany',
        method: 'get',
        params: parameter
    })
}

export function login(data) {
    //兼容平安
    if (data && data.UserId) {
        return request({
            url: '/PAPublic/PALogin',
            method: 'post',
            data
        })
    } else {
        return request({
            url: '/Public/LoginVerify',
            method: 'post',
            data
        })
    }
}

// 验证手机号 
export function RegisterVerify(data) {
    return request({
        url: '/Public/RegisterVerify',
        method: 'post',
        data
    })
}

export function RegisterVerify2(data) {
    return request({
        url: '/Public/RegisterVerifyNew',
        method: 'post',
        data
    })
}

//验证二维码
export function logout() {
    return request({
        url: '/Public/Logout',
        method: 'post',
        params: {}
    })
}